\documentclass[tikz,border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{tikz-feynman} % texdoc tikz-feynman 
\begin{document}

\tikzset{
	pics/figChpt/.style n args={4}{
			code={
					\begin{feynman}
						\vertex (x1) at (0,0);
						\vertex[right =1cm  of x1] (x2);
						\vertex[right =2.5cm  of x1] (x3);
						\vertex[right =4cm  of x1] (x4);
						\vertex[right =5cm  of x1] (x5);
						\node[below  right = 2pt ] at (x1) {#2};
						\node[below  = 2pt ] at (x3) {#3};
						\node[below  left= 2pt ] at (x5) {#2};
						\node[above = 1.35cm ] at (x3) {#4};
						% 图形的名称
						\node[above right =1.2 and 4.2 of x1] {#1};
						% 对各个顶点连线
						\diagram*{[/tikzfeynman/every edge=red]
							%费米子箭头连线
							{ [edge= fermion]
								(x1) --(x2)--(x4) --(x5),
							},
						% 介子连线
						{ [edge= charged scalar]
						(x2) --[half left,](x4),
						}
						};
					\end{feynman}
				}
		},
	pics/figQrkQch/.style n args={4}{
			code={
					\begin{feynman}
						%% 子图 a
						\vertex (a1) at (0,0);
						\vertex[right =1  of a1] (a2);
						\vertex[above =-0.5  of a2] (a2d);
						\vertex[above =-0.5  of a2d] (a2dd);
						\vertex[right =1.4  of a1] (a3);
						\vertex[above =-0.5  of a3] (a3d);
						\vertex[right =3.6  of a1] (a4) ;
						\vertex[right =4  of a1] (a5) ;
						\vertex[right =5  of a1] (a6);
						\vertex[above =-0.5 of a1] (a7);
						\vertex[right =3.6 of a7] (a8);
						\vertex[right =4 of a7] (a9);
						\vertex[right =5 of a7] (a10);
						\vertex[above =-0.5 of a7] (a11);
						\vertex[right =5 of a11] (a12);
						% 图形的名称
						\node[above right =0.7 and 4.2 of a1] {#1};
						% 标注夸克名称
						\node[above right =0.5pt and 1pt of a1] {#2};
						\node[above right =0.5pt and 1pt of a7] {#3};
						\node[above right =0.5pt and 1pt of a11] {#4};
						%% 中间的夸克名称
						\node[above right =1.1 and 0.82 of a3] {#2};
						\node[above right =1 pt and .82 of a3] {#3};
						% 对各个顶点连线
						\diagram*{
						%普通连线
						{ [edge= plain]
								(a1) --(a2),(a9)--(a10),(a4)--(a6),
								(a7) -- (a2d)--(a3d),(a9) -- (a10),
								(a11)--(a2dd)
							},
						%费米子箭头连线
						{ [edge= fermion]
						(a3) -- (a4),(a3d)--(a8),(a11)--(a12),
						(a2) --[half left,looseness=1.5](a9),(a8) --[half right,looseness=1.5](a3),
						}
						};
					\end{feynman}
				}
		},
	pics/figQrkSea/.style n args={5}{
			code={
					\begin{feynman}
						%% 子图 b
						\vertex (b1) at (0,0); %入射位置1
						\vertex[right =1  of b1] (b2);
						\vertex[above =-0.5  of b2] (b2d);
						\vertex[above =-0.5  of b2d] (b2dd);
						\vertex[right =4  of b1] (b3);
						\vertex[right =5  of b1] (b4); %出射位置1
						\vertex[above =-0.5 of b1] (b5); % 入射位置2
						\vertex[right =5  of b5] (b6);
						\vertex[above =-1 of b1] (b7); % 入射位置3
						\vertex[right =5  of b7] (b8);
						\vertex[above right =0.4 and 1.5  of b1] (b9);
						\vertex[above right =0.4 and 3.5  of b1] (b10);
						% 图形的名称
						\node[above right =0.7 and 4.2 of b1] {#1};
						% 标注夸克名称
						\node[above right =0.5pt and 1pt of b1] {#2};
						\node[above right =0.5pt and 1pt of b5] {#3};
						\node[above right =0.5pt and 1pt of b7] {#4};
						%% 中间的夸克名称
						\node[above right =1.37 and 2.26 of b1] {#2};
						\node[above right =-1pt  and 2.26 of b1] {#5};
						% 对各个顶点连线
						\diagram*{
						%普通连线
						{ [edge= plain]
								(b3)--(b4),
								(b1)--(b2),
								(b5)--(b2d),
								(b7)--(b2dd)
							},
						%费米子箭头连线
						{ [edge= fermion]
						(b5)--(b6),(b7)--(b8),
						(b2) --[half left,looseness=1.5](b3),
						(b9) --[half right,looseness=0.9](b10) --[half right,looseness=0.9](b9)
						}
						};
					\end{feynman}
				}
		}
}

% +++++++++++++++++++++++++++++++++++++ 使用 pic 组合图形 +++++++++++++++++++++++++++++++++++++
% Sigma+
\begin{tikzpicture}
	% K^+
	\path (0,-0) pic { figChpt = {}{$\Sigma^+$}{$\Xi^0$}{$K^+$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$s$}{$u$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$u$}{$s$}{$s$} };
\end{tikzpicture}
% +++++++++++++++++++++++++++++++++++++  +++++++++++++++++++++++++++++++++++++

\end{document}

% Lambda
\begin{tikzpicture}
	% \pi^+
	\path (0,-0) pic { figChpt = {$(1)$}{$\Lambda$}{$\Sigma^-$}{$\pi^+$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$d$}{$s$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$d$}{$s$}{$d$} };
	% pi^-
	\path (7,0) pic { figChpt = {$(2)$}{$\Lambda$}{$\Sigma^+$}{$\pi^-$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$u$}{$s$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$u$}{$s$}{$u$} };
	% K^+
	\path (14,0) pic { figChpt = {$(3)$}{$\Lambda$}{$\Xi^-$}{$K^+$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$s$}{$d$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$d$}{$s$}{$s$} };
	% K^-
	\path (0,-9.2) pic { figChpt = {$(4)$}{$\Lambda$}{$N$}{$K^-$} } ;
	\path (0,-11.4) pic { figQrkQch = {$(a)$}{$s$}{$u$}{$d$} };
	\path (0,-14.6) pic { figQrkSea = {$(a)$}{$s$}{$u$}{$d$}{$u$} };
	% K^0
	\path (7,-9.2) pic { figChpt = {$(5)$}{$\Lambda$}{$\Xi^0$}{$K^0$} } ;
	\path (7,-11.4) pic { figQrkQch = {$(a)$}{$d$}{$s$}{$u$} };
	\path (7,-14.6) pic { figQrkSea = {$(a)$}{$d$}{$u$}{$s$}{$s$} };
	% K^0b
	\path (14,-9.2) pic { figChpt = {$(6)$}{$\Lambda$}{$N$}{$\overline{K^0}$} } ;
	\path (14,-11.4) pic { figQrkQch = {$(a)$}{$s$}{$d$}{$u$} };
	\path (14,-14.6) pic { figQrkSea = {$(a)$}{$s$}{$u$}{$d$}{$d$} };
	% pi^0
	\path (0,-18.6) pic { figChpt = {$(7)$}{$\Lambda$}{$\Sigma^0,\Lambda$}{$\pi^0,\eta$} } ;
	\path (7,-18.0) pic { figQrkSea = {$(a)$}{$d$}{$u$}{$s$}{$d$} };
	\path (0,-21.3) pic { figQrkSea = {$(b)$}{$u$}{$d$}{$s$}{$u$} };
	\path (7,-21.3) pic { figQrkSea = {$(c)$}{$s$}{$u$}{$d$}{$s$} };
\end{tikzpicture}

% Xi-
\begin{tikzpicture}
	% K^0
	\path (0,-0) pic { figChpt = {$(1)$}{$\Xi^-$}{$sss$}{$K^0$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$s$}{$s$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$s$}{$s$}{$s$} };
	% K^0b
	\path (7,0) pic { figChpt = {$(2)$}{$\Xi^-$}{$\Sigma^-$}{$\overline{K^0}$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$d$}{$s$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$s$}{$d$}{$s$}{$d$} };
	% pi^0
	\path (14,0) pic { figChpt = {$(3)$}{$\Xi^-$}{$\Xi^-$}{$\pi^0,\eta$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$s$}{$d$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$s$}{$s$}{$d$} };
	\path (14,-8.7) pic { figQrkSea = {$(c)$}{$s$}{$d$}{$s$}{$s$} };
	% K^-
	\path (0,-9.2) pic { figChpt = {$(4)$}{$\Xi^-$}{$\Sigma^0,\Lambda$}{$K^-$} } ;
	\path (0,-11.8) pic { figQrkSea = {$(a)$}{$s$}{$d$}{$s$}{$u$} };
	% pi^-
	\path (7,-9.2) pic { figChpt = {$(5)$}{$\Xi^-$}{$\Xi^0$}{$\pi^-$} } ;
	\path (7,-11.8) pic { figQrkSea = {$(a)$}{$d$}{$s$}{$s$}{$u$} };
\end{tikzpicture}

% Xi0
\begin{tikzpicture}
	% K^+
	\path (0,-0) pic { figChpt = {$(1)$}{$\Xi^0$}{$sss$}{$K^+$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$s$}{$s$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$s$}{$s$}{$s$} };
	% K^-
	\path (7,0) pic { figChpt = {$(2)$}{$\Xi^0$}{$\Sigma^+$}{$K^-$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$u$}{$s$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$s$}{$u$}{$s$}{$u$} };
	% pi^0
	\path (14,0) pic { figChpt = {$(3)$}{$\Xi^0$}{$\Xi^0$}{$\pi^0,\eta$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$s$}{$u$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$s$}{$u$}{$s$}{$s$} };
	\path (14,-8.7) pic { figQrkSea = {$(c)$}{$u$}{$s$}{$s$}{$u$} };
	% K0b
	\path (0,-9.2) pic { figChpt = {$(4)$}{$\Xi^0$}{$\Sigma^0,\Lambda$}{$\overline{K^0}$} } ;
	\path (0,-11.8) pic { figQrkSea = {$(a)$}{$s$}{$u$}{$s$}{$d$} };
	% pi^+
	\path (7,-9.2) pic { figChpt = {$(5)$}{$\Xi^0$}{$\Xi^-$}{$\pi^+$} } ;
	\path (7,-11.8) pic { figQrkSea = {$(a)$}{$u$}{$s$}{$s$}{$d$} };
\end{tikzpicture}

% Sigma-
\begin{tikzpicture}
	% K^0
	\path (0,-0) pic { figChpt = {$(1)$}{$\Sigma^-$}{$\Xi^-$}{$K^0$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$s$}{$d$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$d$}{$s$}{$s$} };
	% K^0b
	\path (7,0) pic { figChpt = {$(2)$}{$\Sigma^-$}{$ddd$}{$\overline{K^0}$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$d$}{$d$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$s$}{$d$}{$d$}{$d$} };
	% pi^0
	\path (14,0) pic { figChpt = {$(3)$}{$\Sigma^-$}{$\Sigma^-$}{$\pi^0,\eta$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$d$}{$s$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$d$}{$s$}{$d$} };
	\path (14,-8.7) pic { figQrkSea = {$(c)$}{$s$}{$d$}{$d$}{$s$} };
	% K^-
	\path (0,-9.2) pic { figChpt = {$(4)$}{$\Sigma^-$}{$N$}{$K^-$} } ;
	\path (0,-11.8) pic { figQrkSea = {$(a)$}{$s$}{$d$}{$d$}{$u$} };
	% pi^-
	\path (7,-9.2) pic { figChpt = {$(5)$}{$\Sigma^-$}{$\Sigma^0,\Lambda$}{$\pi^-$} } ;
	\path (7,-11.8) pic { figQrkSea = {$(a)$}{$d$}{$d$}{$s$}{$u$} };
\end{tikzpicture}

% Sigma0
\begin{tikzpicture}
	% K^+
	\path (0,-0) pic { figChpt = {$(1)$}{$\Sigma^0$}{$\Xi^-$}{$K^+$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$s$}{$d$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$d$}{$s$}{$s$} };
	% K^-
	\path (7,0) pic { figChpt = {$(2)$}{$\Sigma^0$}{$N$}{$K^-$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$u$}{$d$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$s$}{$u$}{$d$}{$u$} };
	% K^0
	\path (14,0) pic { figChpt = {$(3)$}{$\Sigma^0$}{$\Xi^0$}{$K^0$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$s$}{$u$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$u$}{$s$}{$s$} };
	% pi^+
	\path (0,-9.2) pic { figChpt = {$(4)$}{$\Sigma^0$}{$\Sigma^-$}{$\pi^+$} } ;
	\path (0,-11.4) pic { figQrkQch = {$(a)$}{$u$}{$d$}{$s$} };
	\path (0,-14.6) pic { figQrkSea = {$(a)$}{$u$}{$d$}{$s$}{$d$} };
	% pi^-
	\path (7,-9.2) pic { figChpt = {$(5)$}{$\Sigma^0$}{$\Sigma^+$}{$\pi^-$} } ;
	\path (7,-11.4) pic { figQrkQch = {$(a)$}{$d$}{$u$}{$s$} };
	\path (7,-14.6) pic { figQrkSea = {$(a)$}{$d$}{$u$}{$s$}{$u$} };
	% K^0b
	\path (14,-9.2) pic { figChpt = {$(6)$}{$\Sigma^0$}{$N$}{$\overline{K^0}$} } ;
	\path (14,-11.4) pic { figQrkQch = {$(a)$}{$s$}{$d$}{$u$} };
	\path (14,-14.6) pic { figQrkSea = {$(a)$}{$s$}{$u$}{$d$}{$d$} };
	% pi^0
	\path (0,-18.6) pic { figChpt = {$(7)$}{$\Sigma^0$}{$\Sigma^0,\Lambda$}{$\pi^0,\eta$} } ;
	\path (7,-18.0) pic { figQrkSea = {$(a)$}{$d$}{$u$}{$s$}{$d$} };
	\path (0,-21.3) pic { figQrkSea = {$(b)$}{$u$}{$d$}{$s$}{$u$} };
	\path (7,-21.3) pic { figQrkSea = {$(c)$}{$s$}{$u$}{$d$}{$s$} };
\end{tikzpicture}

% Sigma+
\begin{tikzpicture}
	% K^+
	\path (0,-0) pic { figChpt = {$(1)$}{$\Sigma^+$}{$\Xi^0$}{$K^+$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$s$}{$u$}};
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$u$}{$s$}{$s$} };
	% K^-
	\path (7,0) pic { figChpt = {$(2)$}{$\Sigma^+$}{$uuu$}{$K^-$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$s$}{$u$}{$u$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$s$}{$u$}{$u$}{$u$} };
	% pi^0
	\path (14,0) pic { figChpt = {$(3)$}{$\Sigma^+$}{$\Sigma^+$}{$\pi^0,\eta$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$u$}{$s$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$u$}{$s$}{$u$} };
	\path (14,-8.7) pic { figQrkSea = {$(c)$}{$s$}{$u$}{$u$}{$s$} };
	% pi^+
	\path (0,-9.2) pic { figChpt = {$(4)$}{$\Sigma^+$}{$\Sigma^0,\Lambda$}{$\pi^+$} } ;
	\path (0,-11.8) pic { figQrkSea = {$(a)$}{$u$}{$u$}{$s$}{$d$} };
	% K^0b
	\path (7,-9.2) pic { figChpt = {$(5)$}{$\Sigma^+$}{$P$}{$\overline{K^0}$} } ;
	\path (7,-11.8) pic { figQrkSea = {$(a)$}{$s$}{$u$}{$u$}{$d$} };
\end{tikzpicture}

% neutron
\begin{tikzpicture}
	% pi^+
	\path (0,-0) pic { figChpt = {$(1)$}{$N$}{$ddd$}{$\pi^+$} } ;
	\path (0,-2.6) pic { figQrkSea = {$(a)$}{$u$}{$d$}{$d$}{$d$} };
	\path (0,-5.8) pic { figQrkSea = {$(b)$}{$u$}{$d$}{$d$}{$d$} };
	% pi^-
	\path (7,0) pic { figChpt = {$(2)$}{$N$}{$P$}{$\pi^-$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$u$}{$d$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$u$}{$d$}{$u$} };
	% pi^0
	\path (14,0) pic { figChpt = {$(3)$}{$N$}{$N$}{$\pi^0,\eta$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$d$}{$u$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$u$}{$d$}{$d$} };
	\path (14,-8.7) pic { figQrkSea = {$(c)$}{$u$}{$d$}{$d$}{$u$} };
	% K^+
	\path (0,-9.2) pic { figChpt = {$(4)$}{$N$}{$\Sigma^-$}{$K^+$} } ;
	\path (0,-11.8) pic { figQrkSea = {$(a)$}{$u$}{$d$}{$d$}{$s$} };
	% K^0
	\path (7,-9.2) pic { figChpt = {$(5)$}{$N$}{$\Sigma^0,\Lambda$}{$K^0$} } ;
	\path (7,-11.8) pic { figQrkSea = {$(a)$}{$d$}{$d$}{$u$}{$s$} };
\end{tikzpicture}


% proton
\begin{tikzpicture}
	% pi^+
	\path (0,-0) pic { figChpt = {$(1)$}{$P$}{$N$}{$\pi^+$} } ;
	\path (0,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$d$}{$u$} };
	\path (0,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$u$}{$d$}{$d$} };
	% pi^-
	\path (7,0) pic { figChpt = {$(2)$}{$P$}{$uuu$}{$\pi^-$} } ;
	\path (7,-2.2) pic { figQrkQch = {$(a)$}{$d$}{$u$}{$u$} };
	\path (7,-5.4) pic { figQrkSea = {$(b)$}{$d$}{$u$}{$u$}{$u$} };
	% pi^0
	\path (14,0) pic { figChpt = {$(3)$}{$P$}{$P$}{$\pi^0,\eta$} } ;
	\path (14,-2.2) pic { figQrkQch = {$(a)$}{$u$}{$u$}{$d$} };
	\path (14,-5.4) pic { figQrkSea = {$(b)$}{$u$}{$u$}{$d$}{$u$} };
	\path (14,-8.7) pic { figQrkSea = {$(c)$}{$d$}{$u$}{$u$}{$d$} };
	% K^+
	\path (0,-9.2) pic { figChpt = {$(4)$}{$P$}{$\Sigma^0,\Lambda$}{$K^+$} } ;
	\path (0,-11.8) pic { figQrkSea = {$(a)$}{$u$}{$u$}{$d$}{$s$} };
	% K^0
	\path (7,-9.2) pic { figChpt = {$(5)$}{$P$}{$\Sigma^+$}{$K^0$} } ;
	\path (7,-11.8) pic { figQrkSea = {$(a)$}{$d$}{$u$}{$u$}{$s$} };
\end{tikzpicture}